package net.maku.kyy.convert;

import net.maku.kyy.entity.KyyFixEntity;
import net.maku.kyy.vo.KyyFixVO;
import net.maku.kyy.vo.KyyFixExcelVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 小程序首页游戏
 *
 * @author MAKU babamu@126.com
 * <a href="https://maku.net">MAKU</a>
 */
@Mapper
public interface KyyFixConvert {
    KyyFixConvert INSTANCE = Mappers.getMapper(KyyFixConvert.class);

    KyyFixEntity convert(KyyFixVO vo);

    KyyFixVO convert(KyyFixEntity entity);

    List<KyyFixVO> convertList(List<KyyFixEntity> list);

    List<KyyFixEntity> convertList2(List<KyyFixVO> list);

    List<KyyFixExcelVO> convertExcelList(List<KyyFixEntity> list);

    List<KyyFixEntity> convertExcelList2(List<KyyFixExcelVO> list);
}